﻿using System;
using System.Collections.Generic;
using System.Text;
using Garlic.CC.Utility;


namespace Garlic.CC.Utility
{
	public class MPSBusinessException : BaseException
    {
        public MPSBusinessException()
        { }

        //一个异常消息参数和一个异常错误类。
        public MPSBusinessException(string code, System.Exception innerException)
            : base(code, innerException)
        {

        }


        //一个异常编码参数和一个异常错误类。
        public MPSBusinessException(string code)
            : base(code)
        {


        }

        public override string ToString()
        {
            return base.ToString();
        }

        protected override string GetMessage(string code)
        {
            string msg = base.GetMessage(code);
            if (string.IsNullOrEmpty(msg))
            {
                msg = "出现业务规则冲突";
            }

            return msg;
        }
    }
}
